.k-row {
    position: relative;
    margin-left: 0;
    margin-right: 0;
    height: auto;
    zoom: 1;
    display: block;
    box-sizing: border-box;
    &:after,
    &:before {
        content: "";
        display: table;
        box-sizing: border-box;
    }
    &:after {
        clear: both;
        visibility: hidden;
        font-size: 0;
        height: 0;
    }
}

@fix :~'k-col';
@counts :24;
.makecol(@index) when(@index>0) {
    .@{fix}-@{index} {
        display: block;
        float: left;
        box-sizing: border-box;
        width: percentage((@index / @counts));
    }
    .@{fix}-offset-@{index} {
        margin-left: percentage((@index / @counts));
    }
    .makecol((@index - 1));
}

.makecol(@counts);